package com.springboot.service;

import java.math.BigDecimal;

import com.springboot.model.bo.VirtualWalletBO;
import com.springboot.model.po.VirtualWalletPO;

public interface VirtualWalletService {
	public VirtualWalletBO getVirtualWallet(Integer walletId);
    public BigDecimal getBalance(Integer walletId);
    public int debit(Integer walletId, BigDecimal amount);
    public int credit(Integer walletId, BigDecimal amount);
    public int transfer(Integer fromWalletId, Integer toWalletId, BigDecimal amount,Integer orderId);

    public VirtualWalletBO getVirtualWalletByUserId(String userId);
    
}
